package com.jifeng.sterilizer.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 消毒机表
 * 
 * @author jifeng
 * @email 1593140625@qq.com
 * @date 2020-09-02 10:45:21
 */
@Data
@TableName("tbl_device")
public class DeviceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@TableField(exist = false)
	private String farmName;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 消毒机编号
	 */
	private Long number;
	/**
	 * 消毒机名称
	 */
	private String name;
	/**
	 * 消毒机类型id
	 */
	private Long deviceTypeId;
	/**
	 * 农场id
	 */
	private Long farmId;
	/**
	 * 生产日期
	 */
	private Date produceTime;
	/**
	 * 出厂日期
	 */
	private Date saleTime;
	/**
	 * 0 远程 1 本机
	 */
	private Integer mode;
	/**
	 * 工作总时
	 */
	private Integer workTotalTime;
	/**
	 * 0 停止 1 开始 2 暂停 3 程控 4 远程
	 */
	private Integer workStatus;
	/**
	 * 0 通信 1断线
	 */
	private Integer status;
	/**
	 * 采样时间
	 */
	private Date sampleTime;
	/**
	 * 运行定时
	 */
	private Integer runSetTime;
	/**
	 * 可用时间
	 */
	private Integer availabeTime;
	/**
	 * 药剂编号
	 */
	private String liquidNumber;
	/**
	 * 上限温度
	 */
	private Integer tempTarget;
	/**
	 * 下限温度
	 */
	private Integer tempBaseline;
	/**
	 * 加热器状态
	 */
	private Integer heaterStatus;
	/**
	 * 加热温度
	 */
	private Integer tempHeater;
	/**
	 * 加热温度传感器状态
	 */
	private Integer tempHeaterSensorStatus;
	/**
	 * 环境温度
	 */
	private Integer tempEnv;
	/**
	 * 环境温度传感器状态
	 */
	private Integer tempEnvSensorStatus;
	/**
	 * 环境湿度
	 */
	private Integer humidityEnv;
	/**
	 * 环境湿度传感器状态
	 */
	private Integer humidityEnvSensorStatus;
	/**
	 * 氨气浓度
	 */
	private Integer nh3Env;
	/**
	 * 氨气浓度传感器状态
	 */
	private Integer nh3EnvSensorStatus;
	/**
	 * 增效剂设定值
	 */
	private Integer setValueBoosterPumpFlow;
	/**
	 * 增效剂流量 
	 */
	private Integer realValueBoosterPumpFlow;
	/**
	 * 增效泵状态
	 */
	private Integer statusBoosterPumpFlow;
	/**
	 * 设定消毒剂流量
	 */
	private Integer setValueDisinfectionPumpFlow;
	/**
	 * 消毒剂流量
	 */
	private Integer realValueDisinfectionPumpFlow;
	/**
	 * 消毒泵状态
	 */
	private Integer statusDisinfectionPumpFlow;
	/**
	 * 额定流量 
	 */
	private Integer ratedFlow;
	/**
	 * 状态
	 */
	private Integer timeRun1StartFlag;
	/**
	 * 开始时间
	 */
	private Integer timeRun1Hour;
	/**
	 * 
	 */
	private Integer timeRun1Min;
	/**
	 * 工作时长
	 */
	private Integer timeRun1WorkTime;
	/**
	 * 重复方式
	 */
	private Integer timeRun1RepeatMode;
	/**
	 * 保留用
	 */
	private Integer timeRun1ChangeCmd;
	/**
	 * 
	 */
	private Integer timeRun2StartFlag;
	/**
	 * 
	 */
	private Integer timeRun2Hour;
	/**
	 * 
	 */
	private Integer timeRun2Min;
	/**
	 * 
	 */
	private Integer timeRun2WorkTime;
	/**
	 * 
	 */
	private Integer timeRun2RepeatMode;
	/**
	 * 
	 */
	private Integer timeRun2ChangeCmd;
	/**
	 * 
	 */
	private Integer timeRun3StartFlag;
	/**
	 * 
	 */
	private Integer timeRun3Hour;
	/**
	 * 
	 */
	private Integer timeRun3Min;
	/**
	 * 
	 */
	private Integer timeRun3WorkTime;
	/**
	 * 
	 */
	private Integer timeRun3RepeatMode;
	/**
	 * 
	 */
	private Integer timeRun3ChangeCmd;
	/**
	 * 
	 */
	private Integer timeRun4StartFlag;
	/**
	 * 
	 */
	private Integer timeRun4Hour;
	/**
	 * 
	 */
	private Integer timeRun4Min;
	/**
	 * 
	 */
	private Integer timeRun4WorkTime;
	/**
	 * 
	 */
	private Integer timeRun4RepeatMode;
	/**
	 * 
	 */
	private Integer timeRun4ChangeCmd;
	/**
	 * 
	 */
	private Integer maintenanceStatus;
	/**
	 * 
	 */
	private Integer deviceCurrentYear;
	/**
	 * 
	 */
	private Integer deviceCurrentMonth;
	/**
	 * 
	 */
	private Integer deviceCurrentDay;
	/**
	 * 
	 */
	private Integer deviceCurrentHour;
	/**
	 * 
	 */
	private Integer deviceCurrentMin;
	/**
	 * 
	 */
	private Integer deviceCurrentSec;
	/**
	 * 
	 */
	private Integer deviceCurrentWeek;
	/**
	 * 当前工作状态
	 */
	private Integer deviceCurrentWorkState;
	/**
	 * 加热状态
	 */
	private Integer deviceHeatStatus;
	/**
	 * 
	 */
	private String iccid;
	/**
	 * 备注
	 */
	private String memo;
	/**
	 * int 1 有效 0无效
	 */
	private Integer enabled;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Date updateTime;
	/**
	 * 电源电压
	 */
	private Integer voltage;

}
